"""
一、python的模块
python模块（Module）,是一个python文件，以.py结尾，模块能定义函数、类和变量，模块里也能包含可执行的代码。
"""

"""
1、导入模块

导入模块的5种方式：

1. import 模块名
2. from 模块名 import 函数名
3. from 模块名 import *

4. import 模块名 as 别名
5. from 模块名 import 函数名 as 别名

"""

import random
# 第一种： import 模块名
# 通过 模块名.函数（对象） 使用模块
import math

print(math.log2(8))  # 3
print(math.log(8, 2))  # 3

# 第二种： from 模块名 import *
from math import *

print(log2(8))
print(log10(100))

# 第三种-精确导入：from 模块名 import 函数名
from math import log2, log10

print(log2(8))
print(log10(100))

# 第四种： import 模块名 as 别名
import multiprocessing as mp

# 第五种： from 模块名 import 函数名 as 别名
from math import log2 as lg2

print(log2(8))
